<?
		$pwd1=$_REQUEST['pwd'];
		$strength = 0;
		//$str_strength=0;
		// 小写字母
		if(preg_match("/([a-z]+)/", $pwd1)) {
			$strength++;
		}
		// 大写字母
		if(preg_match("/([A-Z]+)/", $pwd1)) {
			$strength++;
		}
		// 数字
		if(preg_match("/([0-9]+)/", $pwd1)) {
			$strength++;
		}
		// 非任意(文字和数字)字母和下滑线的字符
		if(preg_match("/(\W+)/", $pwd1)) {
			$strength++;
		}
		// 密码的长度
		if (strlen($pwd1) < 8) $strength--;
		else $strength++;
		switch($strength) {
			case 0:
			case 1:
				$str_strength=1;
			break;
			case 2:
			case 3:
				$str_strength=2;
			break;
			case 4:
			case 5:
				$str_strength=3;
			break;
			default:$str_strength=1;
		}
		echo $str_strength;
?>